home *** CD-ROM | disk | FTP | other *** search
/ Magnum One / Magnum One (Mid-American Digital) (Disc Manufacturing).iso / d12 / asmgen3.arc / ASMGEN.SEQ < prev    next >
Text File  |  1989-04-19  |  18KB  |  1,127 lines

  1. ;ASMGEN.COM disassembly .SEQ file
  2. ; By James E. Galbraith
  3. ;
  4. ;
  5. 0    /E    ; Turn reference table entries off (until code begins)
  6. 0    /B    ; BYTE references off
  7. 0    /T-    ; No object code as comments in .ASM file
  8. 0    /H    ; Hex numbers with 'H' suffix.
  9. 0100    /E+    ; Turn reference table entries back on.
  10. ;0100    C    ; .COM entry (no JMP)
  11. 012F    /L-    ; Immediate operand
  12. 0156    /L+
  13. 0159    /L-    ; Immediate operand
  14. 0132    /L+
  15. ;
  16. 018C    D
  17. ;018C    /L-    ; Immediate operand
  18. ;018F    /L+
  19. ;
  20. 0290    C  .  EXIT to DOS
  21. 0292    C    L0292  INT-23 Ctrl-Break handler
  22. 02B9    S    ;  Int 21-9
  23. 02D0    C
  24. 03A3    /T+    ; SELF MODIFYING CODE
  25. ;03A7    C  A03A7  Altered code
  26. 03A9    /T-
  27. 0548    /L-    ; Immediate operand
  28. 054B    /L+
  29. 05AE    C
  30. 05B5    B    ;Op-code of a TEST instruction
  31. 05B6    C  L05B6  TEST - skip next op-code
  32. 05B8    B
  33. 05B9    C  L05B9  TEST - skip next op-code
  34. 05BB    B
  35. 05BC    C  L05BC  TEST - Skip next op-code
  36. 05BE    B
  37. 05BF    C  L05BF  TEST - skip next op-code
  38. 064A    C  A064A  Altered code
  39. 0702    B
  40. 0703    C  L0703  TEST - skip next op-code
  41. ;0803    C  A0803  Altered code
  42. ;08E4    C  A08E4  Altered code
  43. ;0944    C  A0944  Altered code
  44. ;0946    C  A0946  Altered code
  45. ;09A1    C  A09A1  Altered code
  46. ;09E3    C  A09E3  Altered code
  47. ;0A10    C  A0A10  Altered code
  48. ;0A48    C  A0A48  Altered code
  49. ;0B2C    C  A0B2C  Altered code
  50. ;0D38    C  A0D38  Altered code
  51. ;0EF9    C  A0EF9  Altered code
  52. ;0FFB    C  A0FFB  Altered code
  53. ;1082    C  A1082  Altered code
  54. ;10AB    C  A10AB  Altered code
  55. ;10B7    C  A10B7  Altered code
  56. ;10BE    C  A10BE  Altered code
  57. ;1124    C  A1124  Altered code
  58. 1217    B
  59. 1221    C
  60. ;1223    C  A1223  Altered code
  61. 1244    B
  62. 1250    C
  63. 13C2    B
  64. 13C3    C
  65. 14BC    /T+    ;PATCH83_MINUS goes here
  66. 14C0    /T-
  67. ;1965    C  A1965  Altered code
  68. 1A5B    W
  69. 1A5D    C
  70. ;1ACA    C  A1ACA  Altered code
  71. 1B97    S
  72. 1BA9    /L+
  73. 1BA9    W    ;word pointers
  74. 1BBB    /L-
  75. 1BBB    B    ;zero bytes
  76. 1BC0    W    L1BC0  op-code jump table
  77. 1BC2    W
  78. 1BC4    W
  79. 1BC6    W
  80. 1BC8    W
  81. 1BCA    W
  82. 1BCC    W
  83. 1BCE    W
  84. 1BD0    W
  85. 1BD2    W
  86. 1BD4    W
  87. 1BD6    W
  88. 1BD8    W
  89. 1BDA    W
  90. 1BDC    W
  91. 1BDE    W
  92. 1BE0    W
  93. 1BE2    W
  94. 1BE4    W
  95. 1BE6    W
  96. 1BE8    W
  97. 1BEA    W
  98. 1BEC    W
  99. 1BEE    W
  100. 1BF0    W
  101. 1BF2    W
  102. 1BF4    W
  103. 1BF6    W
  104. 1BF8    W
  105. 1BFA    W
  106. 1BFC    W
  107. 1BFE    W
  108. 1C00    W
  109. 1C02    W
  110. 1C04    W
  111. 1C06    W
  112. 1C08    W
  113. 1C0A    W
  114. 1C0C    W
  115. 1C0E    W
  116. 1C10    W
  117. 1C12    W
  118. 1C14    W
  119. 1C16    W
  120. 1C18    W
  121. 1C1A    W
  122. 1C1C    W
  123. 1C1E    W
  124. 1C20    W
  125. 1C22    W
  126. 1C24    W
  127. 1C26    W
  128. 1C28    W
  129. 1C2A    W
  130. 1C2C    W
  131. 1C2E    W
  132. 1C30    W
  133. 1C32    W
  134. 1C34    W
  135. 1C36    W
  136. 1C38    W
  137. 1C3A    W
  138. 1C3C    W
  139. 1C3E    W
  140. 1C40    W
  141. 1C42    W
  142. 1C44    W
  143. 1C46    W
  144. 1C48    W
  145. 1C4A    W
  146. 1C4C    W
  147. 1C4E    W
  148. 1C50    W
  149. 1C52    W
  150. 1C54    W
  151. 1C56    W
  152. 1C58    W
  153. 1C5A    W
  154. 1C5C    W
  155. 1C5E    W
  156. 1C60    W
  157. 1C62    W
  158. 1C64    W
  159. 1C66    W
  160. 1C68    W
  161. 1C6A    W
  162. 1C6C    W
  163. 1C6E    W
  164. 1C70    W
  165. 1C72    W
  166. 1C74    W
  167. 1C76    W
  168. 1C78    W
  169. 1C7A    W
  170. 1C7C    W
  171. 1C7E    W
  172. 1C80    W
  173. 1C82    W
  174. 1C84    W
  175. 1C86    W
  176. 1C88    W
  177. 1C8A    W
  178. 1C8C    W
  179. 1C8E    W
  180. 1C90    W
  181. 1C92    W
  182. 1C94    W
  183. 1C96    W
  184. 1C98    W
  185. 1C9A    W
  186. 1C9C    W
  187. 1C9E    W
  188. 1CA0    W
  189. 1CA2    W
  190. 1CA4    W
  191. 1CA6    W
  192. 1CA8    W
  193. 1CAA    W
  194. 1CAC    W
  195. 1CAE    W
  196. 1CB0    W
  197. 1CB2    W
  198. 1CB4    W
  199. 1CB6    W
  200. 1CB8    W
  201. 1CBA    W
  202. 1CBC    W
  203. 1CBE    W
  204. 1CC0    W
  205. 1CC2    W
  206. 1CC4    W
  207. 1CC6    W
  208. 1CC8    W
  209. 1CCA    W
  210. 1CCC    W
  211. 1CCE    W
  212. 1CD0    W
  213. 1CD2    W
  214. 1CD4    W
  215. 1CD6    W
  216. 1CD8    W
  217. 1CDA    W
  218. 1CDC    W
  219. 1CDE    W
  220. 1CE0    W
  221. 1CE2    W
  222. 1CE4    W
  223. 1CE6    W
  224. 1CE8    W
  225. 1CEA    W
  226. 1CEC    W
  227. 1CEE    W
  228. 1CF0    W
  229. 1CF2    W
  230. 1CF4    W
  231. 1CF6    W
  232. 1CF8    W
  233. 1CFA    W
  234. 1CFC    W
  235. 1CFE    W
  236. 1D00    W
  237. 1D02    W
  238. 1D04    W
  239. 1D06    W
  240. 1D08    W
  241. 1D0A    W
  242. 1D0C    W
  243. 1D0E    W
  244. 1D10    W
  245. 1D12    W
  246. 1D14    W
  247. 1D16    W
  248. 1D18    W
  249. 1D1A    W
  250. 1D1C    W
  251. 1D1E    W
  252. 1D20    W
  253. 1D22    W
  254. 1D24    W
  255. 1D26    W
  256. 1D28    W
  257. 1D2A    W
  258. 1D2C    W
  259. 1D2E    W
  260. 1D30    W
  261. 1D32    W
  262. 1D34    W
  263. 1D36    W
  264. 1D38    W
  265. 1D3A    W
  266. 1D3C    W
  267. 1D3E    W
  268. 1D40    W
  269. 1D42    W
  270. 1D44    W
  271. 1D46    W
  272. 1D48    W
  273. 1D4A    W
  274. 1D4C    W
  275. 1D4E    W
  276. 1D50    W
  277. 1D52    W
  278. 1D54    W
  279. 1D56    W
  280. 1D58    W
  281. 1D5A    W
  282. 1D5C    W
  283. 1D5E    W
  284. 1D60    W
  285. 1D62    W
  286. 1D64    W
  287. 1D66    W
  288. 1D68    W
  289. 1D6A    W
  290. 1D6C    W
  291. 1D6E    W
  292. 1D70    W
  293. 1D72    W
  294. 1D74    W
  295. 1D76    W
  296. 1D78    W
  297. 1D7A    W
  298. 1D7C    W
  299. 1D7E    W
  300. 1D80    W
  301. 1D82    W
  302. 1D84    W
  303. 1D86    W
  304. 1D88    W
  305. 1D8A    W
  306. 1D8C    W
  307. 1D8E    W
  308. 1D90    W
  309. 1D92    W
  310. 1D94    W
  311. 1D96    W
  312. 1D98    W
  313. 1D9A    W
  314. 1D9C    W
  315. 1D9E    W
  316. 1DA0    W
  317. 1DA2    W
  318. 1DA4    W
  319. 1DA6    W
  320. 1DA8    W
  321. 1DAA    W
  322. 1DAC    W
  323. 1DAE    W
  324. 1DB0    W
  325. 1DB2    W
  326. 1DB4    W
  327. 1DB6    W
  328. 1DB8    W
  329. 1DBA    W
  330. 1DBC    W
  331. 1DBE    W
  332. ;
  333. 1DC0    /L+
  334. 1DC2    /L-
  335. 1DC4    /L+
  336. 1DC6    /L-
  337. 1DC8    /L+
  338. 1DCA    /L-
  339. 1DCC    /L+
  340. 1DCE    /L-
  341. ;
  342. 1DD0    W
  343. 1DD2    W
  344. 1DD4    W
  345. 1DD6    W
  346. 1DD8    W
  347. 1DDA    W
  348. 1DDC    W
  349. 1DDE    W
  350. 1DE0    W
  351. 1DE2    W
  352. 1DE4    W
  353. 1DE6    W
  354. 1DE8    W
  355. 1DEA    W
  356. 1DEC    W
  357. 1DEE    W
  358. 1DF0    W
  359. 1DF2    W
  360. 1DF4    W
  361. 1DF6    W
  362. 1DF8    W
  363. 1DFA    W
  364. 1DFC    W
  365. 1DFE    W
  366. 1E00    W
  367. 1E02    W
  368. 1E04    W
  369. 1E06    W
  370. 1E08    W
  371. 1E0A    W
  372. 1E0C    W
  373. 1E0E    W
  374. 1E10    W
  375. 1E12    W
  376. 1E14    W
  377. 1E16    W
  378. 1E18    W
  379. 1E1A    W
  380. 1E1C    W
  381. 1E1E    W
  382. 1E20    W
  383. 1E22    W
  384. 1E24    W
  385. 1E26    W
  386. 1E28    W
  387. 1E2A    W
  388. 1E2C    W
  389. 1E2E    W
  390. 1E30    W
  391. 1E32    W
  392. 1E34    W
  393. 1E36    W
  394. 1E38    W
  395. 1E3A    W
  396. 1E3C    W
  397. 1E3E    W
  398. 1E40    W
  399. 1E42    W
  400. 1E44    W
  401. 1E46    W
  402. 1E48    W
  403. 1E4A    W
  404. 1E4C    W
  405. 1E4E    W
  406. 1E50    W
  407. 1E52    W
  408. 1E54    W
  409. 1E56    W
  410. 1E58    W
  411. 1E5A    W
  412. 1E5C    W
  413. 1E5E    W
  414. 1E60    W
  415. 1E62    W
  416. 1E64    W
  417. 1E66    W
  418. 1E68    W
  419. 1E6A    W
  420. 1E6C    W
  421. 1E6E    W
  422. 1E70    W
  423. 1E72    W
  424. 1E74    W
  425. 1E76    W
  426. 1E78    W
  427. 1E7A    W
  428. 1E7C    W
  429. 1E7E    W
  430. 1E80    W
  431. 1E82    W
  432. 1E84    W
  433. 1E86    W
  434. 1E88    W
  435. 1E8A    W
  436. 1E8C    W
  437. 1E8E    W
  438. 1E90    W
  439. 1E92    W
  440. 1E94    W
  441. 1E96    W
  442. 1E98    W
  443. 1E9A    W
  444. 1E9C    W
  445. 1E9E    W
  446. 1EA0    W
  447. 1EA2    W
  448. 1EA4    W
  449. 1EA6    W
  450. 1EA8    W
  451. 1EAA    W
  452. 1EAC    W
  453. 1EAE    W
  454. 1EB0    W
  455. 1EB2    W
  456. 1EB4    W
  457. 1EB6    W
  458. 1EB8    W
  459. 1EBA    W
  460. 1EBC    W
  461. 1EBE    W
  462. 1EC0    W
  463. 1EC2    W
  464. 1EC4    W
  465. 1EC6    W
  466. 1EC8    W
  467. 1ECA    W
  468. 1ECC    W
  469. 1ECE    W
  470. 1ED0    W
  471. 1ED2    W
  472. 1ED4    W
  473. 1ED6    W
  474. 1ED8    W
  475. 1EDA    W
  476. 1EDC    W
  477. 1EDE    W
  478. 1EE0    W
  479. 1EE2    W
  480. 1EE4    W
  481. 1EE6    W
  482. 1EE8    W
  483. 1EEA    W
  484. 1EEC    W
  485. 1EEE    W
  486. 1EF0    W
  487. 1EF2    W
  488. 1EF4    W
  489. 1EF6    W
  490. 1EF8    W
  491. 1EFA    W
  492. 1EFC    W
  493. 1EFE    W
  494. ;
  495. 1F00    /L+
  496. 1F02    /L-
  497. 1F04    /L+
  498. 1F06    /L-
  499. 1F08    /L+
  500. 1F0A    /L-
  501. 1F0C    /L+
  502. 1F0E    /L-
  503. ;
  504. 1F10    W
  505. 1F12    W
  506. 1F14    W
  507. 1F16    W
  508. 1F18    W
  509. 1F1A    W
  510. 1F1C    W
  511. 1F1E    W
  512. ;
  513. 1F20    /L+
  514. 1F22    /L-
  515. 1F24    /L+
  516. 1F26    /L-
  517. 1F28    /L+
  518. 1F2A    /L-
  519. 1F2C    /L+
  520. 1F2E    /L-
  521. 1F30    /L+
  522. 1F32    /L-
  523. 1F34    /L+
  524. 1F36    /L-
  525. 1F38    /L+
  526. 1F3A    /L-
  527. 1F3C    /L+
  528. 1F3E    /L-
  529. ;
  530. 1F40    W
  531. 1F42    W
  532. 1F44    W
  533. 1F46    W
  534. 1F48    W
  535. 1F4A    W
  536. 1F4C    W
  537. 1F4E    W
  538. 1F50    W
  539. 1F52    W
  540. 1F54    W
  541. 1F56    W
  542. 1F58    W
  543. 1F5A    W
  544. 1F5C    W
  545. 1F5E    W
  546. 1F60    W
  547. 1F62    W
  548. 1F64    W
  549. 1F66    W
  550. 1F68    W
  551. 1F6A    W
  552. 1F6C    W
  553. 1F6E    W
  554. 1F70    W
  555. 1F72    W
  556. 1F74    W
  557. 1F76    W
  558. 1F78    W
  559. 1F7A    W
  560. 1F7C    W
  561. 1F7E    W
  562. 1F80    W
  563. 1F82    W
  564. 1F84    W
  565. 1F86    W
  566. 1F88    W
  567. 1F8A    W
  568. 1F8C    W
  569. 1F8E    W
  570. 1F90    W
  571. 1F92    W
  572. 1F94    W
  573. 1F96    W
  574. ;
  575. 1F98    /L+
  576. 1F9A    /L-
  577. 1F9C    /L+
  578. 1F9E    /L-
  579. ;
  580. 1FA0    W
  581. 1FA2    W
  582. 1FA4    W
  583. 1FA6    W
  584. 1FA8    W
  585. 1FAA    W
  586. 1FAC    W
  587. 1FAE    W
  588. 1FB0    W
  589. 1FB2    W
  590. 1FB4    W
  591. 1FB6    W
  592. ;
  593. 1FB8    /L+
  594. 1FBA    /L-
  595. 1FBC    /L+
  596. 1FBE    /L-
  597. ;
  598. 1FC0    B  L1FC0  op-code table-W
  599. 1FC1    W
  600. 1FC3    B
  601. 1FC4    W
  602. 1FC6    B
  603. 1FC7    W
  604. 1FC9    B
  605. 1FCA    W
  606. 1FCC    B
  607. 1FCD    W
  608. 1FCF    B
  609. 1FD0    W
  610. 1FD2    B
  611. 1FD3    W
  612. 1FD5    B
  613. 1FD6    W
  614. 1FD8    B  L1FD8  op-code table-V
  615. 1FD9    W
  616. 1FDB    B
  617. 1FDC    W
  618. 1FDE    B
  619. 1FDF    W
  620. 1FE1    B
  621. 1FE2    W
  622. 1FE4    B
  623. 1FE5    W
  624. 1FE7    B
  625. 1FE8    W
  626. 1FEA    B
  627. 1FEB    W
  628. 1FED    B
  629. 1FEE    W
  630. 1FF0    B  L1FF0  op-code table-X
  631. 1FF1    W
  632. 1FF3    B
  633. 1FF4    W
  634. 1FF6    B
  635. 1FF7    W
  636. 1FF9    B
  637. 1FFA    W
  638. 1FFC    B
  639. 1FFD    W
  640. 1FFF    B
  641. 2000    W
  642. 2002    B
  643. 2003    W
  644. 2005    B
  645. 2006    W
  646. 2008    B  L2008  op-code table-Y
  647. 2009    W
  648. 200B    B
  649. 200C    W
  650. 200E    B
  651. 200F    W
  652. 2011    B
  653. 2012    W
  654. 2014    B
  655. 2015    W
  656. 2017    B
  657. 2018    W
  658. 201A    B
  659. 201B    W
  660. 201D    B
  661. 201E    W
  662. ;
  663. 2020    W  L2020  ESCape floating point codes
  664. 2022    W
  665. 2024    W
  666. 2026    W
  667. 2028    W
  668. 202A    W
  669. 202C    W
  670. 202E    W
  671. ;
  672. 2030    W  L2030  STRING codes
  673. 2032    W
  674. 2034    W
  675. 2036    W
  676. 2038    W
  677. 203A    W
  678. ;
  679. 203C    W  L203C  ESCape floating point codes
  680. 203E    W
  681. 2040    W
  682. 2042    W
  683. 2044    W
  684. 2046    W
  685. 2048    W
  686. 204A    W
  687. 204C    W
  688. 204E    W
  689. 2050    W
  690. 2052    W
  691. 2054    W
  692. 2056    W
  693. 2058    W
  694. 205A    W
  695. 205C    W
  696. 205E    W
  697. 2060    W
  698. 2062    W
  699. 2064    W
  700. 2066    W
  701. 2068    W
  702. 206A    W
  703. 206C    W
  704. 206E    W
  705. 2070    W
  706. 2072    W
  707. 2074    W
  708. 2076    W
  709. 2078    W
  710. 207A    W
  711. 207C    W
  712. 207E    W
  713. 2080    W
  714. 2082    W
  715. 2084    W
  716. 2086    W
  717. 2088    W
  718. 208A    W
  719. 208C    W
  720. 208E    W
  721. 2090    W
  722. 2092    W
  723. 2094    W  L2094  ESCape floating point codes
  724. 2096    W
  725. 2098    W
  726. 209A    W
  727. 209C    W
  728. 209E    W
  729. 20A0    W
  730. 20A2    W
  731. 20A4    W  L20A4  ESCape floating point codes
  732. 20A6    W
  733. 20A8    W
  734. 20AA    W
  735. 20AC    W
  736. 20AE    W
  737. 20B0    W
  738. 20B2    W
  739. 20B4    W
  740. 20B6    W
  741. 20B8    W
  742. 20BA    W
  743. 20BC    W  L20BC  ESCape floating point codes
  744. 20BE    W
  745. 20C0    W
  746. 20C2    W
  747. 20C4    W
  748. 20C6    W
  749. 20C8    W
  750. 20CA    W
  751. 20CC    W
  752. 20CE    W
  753. 20D0    W
  754. 20D2    W
  755. 20D4    W
  756. 20D6    W
  757. 20D8    W
  758. 20DA    W
  759. 20DC    W
  760. 20DE    W
  761. 20E0    W
  762. 20E2    W
  763. 20E4    W  L20E4  ESCape floating point codes
  764. 20E6    W
  765. 20E8    W
  766. 20EA    W
  767. 20EC    W
  768. 20EE    W
  769. 20F0    W
  770. 20F2    W
  771. ;
  772. 20F4    S  L20F4  Mnemonics
  773. ;20F4  S  MN_20F4_AAA
  774. ;20F7  S  MN_20F7_AAD
  775. ;20FA  S  MN_20FA_AAM
  776. ;20FD  S  MN_20FD_AAS
  777. ;2100  S  MN_2100_ADC
  778. ;2103  S  MN_2103_ADD
  779. ;2106  S  MN_2106_AND
  780. ;2109  S  MN_BYT_PT_2109
  781. ;2112  S  MN_2112_CALL
  782. ;2116  S  MN_2116_CALL_DW
  783. ;2124  S  MN_2124_CALL_FA
  784. ;2130  S  MN_2130_CBW
  785. ;2133  S  MN_2133_CLC
  786. ;2136  S  MN_2136_CLD
  787. ;2139  S  MN_2139_CLI
  788. ;213C  S  MN_213C_CMC
  789. ;213F  S  MN_213F_CMP
  790. ;2142  S  MN_2142_CMPS
  791. ;2146  S  MN_2146_CMPSB
  792. ;214B  S  MN_214B_CMPSW
  793. ;2150    S  L2150_CON
  794. ;2155  S  MN_2155_CWD
  795. ;2158  S  MN_2158_DAA
  796. ;215B  S  MN_215B_DAS
  797. ;215E  S  MN_215E_DB
  798. ;2160  S  MN_2160_DD
  799. ;2162  S  MN_2162_DEC
  800. ;2165  S  DATA_2165
  801. ;216A  S  MN_216A_DIV
  802. ;216D  S  DATA_216D_DUP
  803. ;2172  S  MN_2172_DW
  804. ;2174  S  DATA_2174
  805. ;217E  S  DATA_217E
  806. ;2182  S  DATA_2182
  807. ;218C  S  DATA_218C_EQU
  808. ;2191  S  DATA_2191_ESC
  809. ;2194  S  MN_2194_F2XM1
  810. ;2199  S  MN_2199_FABS
  811. ;219D  S  MN_219D_FADD
  812. ;21A1  S  MN_21A1_FADDP
  813. ;21A6  S  MN_21A6_FBLD
  814. ;21AA  S  MN_21AA_FBSTP
  815. ;21AF  S  MN_21AF_FCHS
  816. ;21B0  S  MN_21B0_CHS
  817. ;21B3  S  MN_21B3_FCLEX
  818. ;21B8  S  MN_21B8_FCOM
  819. ;21BC  S  MN_21BC_FCOMP
  820. ;21C1  S  MN_21C1_FCOMPP
  821. ;21C7  S  MN_21C7_FDECSTP
  822. ;21CE  S  MN_21CE_FDISI
  823. ;21D3  S  MN_21D3_FDIV
  824. ;21D7  S  MN_21D7_FDIVP
  825. ;21D8  S  MN_21D8_DIVP
  826. ;21DC  S  MN_21DC_FDIVR
  827. ;21E1  S  MN_21E1_FDIVRP
  828. ;21E7  S  MN_21E7_FENI
  829. ;21EB  S  MN_21EB_FFREE
  830. ;21F0  S  MN_21F0_FIADD
  831. ;21F5  S  MN_21F5_FICOM
  832. ;21FA  S  MN_21FA_FICOMP
  833. ;2200  S  MN_2200_FIDIV
  834. ;2205  S  MN_2205_FIDIVR
  835. ;220B  S  MN_220B_FILD
  836. ;220F  S  MN_220F_FIMUL
  837. ;2214  S  MN_2214_FINCSTP
  838. ;221B  S  MN_221B_FINIT
  839. ;2220  S  MN_2220_FIST
  840. ;2224  S  MN_2224_FISTP
  841. ;2229  S  MN_2229_FISUB
  842. ;222E  S  MN_222E_FISUBR
  843. ;2234  S  MN_2234_FLD
  844. ;2237  S  MN_2237_FLD1
  845. ;223B  S  MN_223B_FLDL2E
  846. ;2241  S  MN_2241_FLDL2T
  847. ;2247  S  MN_2247_FLDCW
  848. ;224C  S  MN_224C_FLDENV
  849. ;2252  S  MN_2252_FLDLG2
  850. ;2258  S  MN_2258_FLDLN2
  851. ;225E  S  MN_225E_FLDPI
  852. ;2263  S  MN_2263_FLDZ
  853. ;2267  S  MN_2267_FMUL
  854. ;226B  S  MN_226B_FMULP
  855. ;2270  S  MN_2270_FNOP
  856. ;2274  S  MN_2274_FPATAN
  857. ;227A  S  MN_227A_FPREM
  858. ;227F  S  MN_227F_FPTAN
  859. ;2284  S  MN_2284_FRNDINT
  860. ;228B  S  MN_228B_FRSTOR
  861. ;2291  S  MN_2291_FSAVE
  862. ;2296  S  MN_2296_FSCALE
  863. ;229C  S  MN_229C_FSQRT
  864. ;22A1  S  MN_22A1_FST
  865. ;22A4  S  MN_22A4_FSTCW
  866. ;22A9  S  MN_22A9_FSTENV
  867. ;22AF  S  MN_22AF_FSTP
  868. ;22B3  S  MN_22B3_FSTSW
  869. ;22B8  S  MN_22B8_FSUB
  870. ;22BC  S  MN_22BC_FSUBP
  871. ;22C1  S  MN_22C1_FSUBR
  872. ;22C6  S  MN_22C6_FSUBRP
  873. ;22CC  S  MN_22CC_FTST
  874. ;22D0  S  MN_22D0_FXAM
  875. ;22D4  S  MN_22D4_FXCH
  876. ;22D8  S  MN_22D8_FXTRACT
  877. ;22DF  S  MN_22DF_FYL2X
  878. ;22E4  S  MN_22E4_FYL2XP1
  879. ;22EB  S  MN_22EB_HLT
  880. ;22EE  S  MN_22EE_IDIV
  881. ;22F0  S  DATA_22F0
  882. ;22F2  S  MN_22F2_IMUL
  883. ;22F6  S  MN_22F6_IN
  884. ;22F8  S  MN_22F8_INC
  885. ;22FB  S  MN_22FB_INT
  886. ;22FE  S  MN_22FE_INTO
  887. ;2302  S  MN_2302_IRET
  888. ;2306  S  MN_2306_JA
  889. ;2308  S  MN_2308_JB
  890. ;230A  S  MN_230A_JBE
  891. ;230D  S  MN_230D_JCXZ
  892. ;2311  S  MN_2311_JG
  893. ;2313  S  MN_2313_JGE
  894. ;2316  S  MN_2316_JL
  895. ;2318  S  MN_2318_JLE
  896. ;231B  S  MN_231B_JMP
  897. ;231E  S  MN_231E_JMP_FAR
  898. ;2329  S  MN_2329_JMP_DW
  899. ;2336  S  MN_2336_JMP_SHO
  900. ;233F  S  MN_233F_JNB
  901. ;2342  S  MN_2342_JNO
  902. ;2345  S  MN_2345_JNS
  903. ;2348  S  MN_2348_JNZ
  904. ;234B  S  MN_234B_JO
  905. ;234D  S  MN_234D_JPE
  906. ;2350  S  MN_2350_JPO
  907. ;2353  S  MN_2353_JS
  908. ;2355  S  MN_2355_JZ
  909. ;2357  S  MN_2357_LAHF
  910. ;235B  S  MN_235B_LDS
  911. ;235E  S  MN_235E_LEA
  912. ;2361  S  MN_2361_LES
  913. ;2364  S  MN_2364_LOCK
  914. ;2369  S  MN_2369_LODS
  915. ;236D  S  MN_236D_LODSB
  916. ;2372  S  MN_2372_LODSW
  917. ;2377  S  MN_2377_LOOP
  918. ;237B  S  MN_237B_LOOPNZ
  919. ;2381  S  MN_2381_LOOPZ
  920. ;2386  S  MN_2386_MOV
  921. ;2389  S  MN_2389_MOVS
  922. ;238D  S  MN_238D_MOVSB
  923. ;2392  S  MN_2392_MOVSW
  924. ;2397  S  MN_2397_MUL
  925. ;239A  S  MN_239A_NEG
  926. ;239D  S  MN_239D_TAB_NOP
  927. ;239E  S  MN_239E_NOP
  928. ;23A1  S  MN_23A1_NOT
  929. ;23A4  S  MN_23A4_OFFSET
  930. ;23AB  S  MN_23AB_OR
  931. ;23AD  S  MN_23AD_OUT
  932. ;23B0  S  MN_23B0_POP
  933. ;23B3  S  MN_23B3_POPF
  934. ;23B7  S  MN_23B7_PUSH
  935. ;23BB  S  MN_23BB_PUSHF
  936. ;23C0  S  MN_23C0_RCL
  937. ;23C3  S  MN_23C3_RCR
  938. ;23C6  S  MN_23C6_REPNZ
  939. ;23CC  S  MN_23CC_REPZ
  940. ;23D1  S  MN_23D1_RET_FAR
  941. ;23D8  S  MN_23D8_RET_F_P
  942. ;23E3  S  MN_23E3_RET_NEA
  943. ;23EB  S  MN_23EB_RET_N_P
  944. ;23F7  S  MN_23F7_ROL
  945. ;23FA  S  MN_23FA_ROR
  946. ;23FD  S  MN_23FD_SAHF
  947. ;2401  S  MN_2401_SAR
  948. ;2404  S  MN_2404_SBB
  949. ;2407  S  MN_2407_SCASB
  950. ;240C  S  MN_240C_SCASW
  951. ;2411  S  MN_2411_SHL
  952. ;2414  S  MN_2414_SHR
  953. ;2417  S  DATA_2417
  954. ;241B  S  MN_241B_STC
  955. ;241E  S  MN_241E_STD
  956. ;2421  S  MN_2421_STI
  957. ;2424  S  MN_2424_STOSB
  958. ;2429  S  MN_2429_STOSW
  959. ;242E  S  MN_242E_SUB
  960. ;2431  S  L2431_TITLE  ;s/b 'PAGE',9,'58,132',0DH,0AH,'TITLE',89H
  961. ;2437  S  MN_2437_TEST
  962. ;243B  S  MN_243B_WAIT
  963. ;243F  S  MN_243F_WORD_PT
  964. ;2448  S  MN_2448_XCHG
  965. ;244C  S  MN_244C_XLAT
  966. ;2450  S  MN_2450_XOR
  967. ;2453  S  MN_SEG_STK_2453
  968. ;245B  S  FIX_MN_STK_245B
  969. ;245D  S  DUMY_245D      ;return to ASCII
  970. ;2464  S  MN_ASSUME_2464
  971. ;2470  S  FIX_DS_SEG_2470
  972. ;2494  S  MN_ORG_2494
  973. ;249B  S  BYTE_REGS_249B
  974. ;24AB  S  WORD_REGS_24AB
  975. ;24BB  S  SEG_REGS_24BB
  976. ;24C3  S  DATA_24C3
  977. ;24CB  S  DATA_24CB
  978. ;24D3  S  DATA_24D3
  979. ;24DC  S  DATA_24DC
  980. 24E0  S  L24E0  Op-code 81 s/b 81H
  981. ;2518  S  MAC_RET_FA_2518
  982. ;253A  S  MAC_RET_FP_253A
  983. ;2568  S  MAC_RETN_2568
  984. ;2585  S  MAC_RETN_P_2585
  985. ;258B  S  MAC_RET_NP_258B
  986. ;25BB  S  MN_PATCH83_25BB
  987. ;25C5  S  MN_RADX_16_25C5
  988. ;25D0  S  MS_CRLF_EQ_25D0
  989. ;2618  S  SP_SEG_FIX_2618
  990. ;265F  S  MS_NOCLOSE_265F
  991. ;267D  S  MS_FILE_267D
  992. ;2683  S  MS_NOTFND_2683
  993. ;268E  S  DATA_268E
  994. ;2691  S  MS_DIRFULL_2691
  995. ;26AB  S  MS_DSKFULL_26AB
  996. ;26C6  S  MS_ERR_RD_26C6
  997. ;26E0  S  MS_ERR_SEQ_26E0
  998. ;270C  S  DATA_270C
  999. ;2712  S  MS_AD_ORDR_2712
  1000. ;2736  S  DATA_2736
  1001. ;273E  S  MS_STR_SEQ_273E
  1002. ;275E  S  MS_RELOC_275E
  1003. ;2764  S  MS_ASM_2764
  1004. ;2767  S  MS_NUL_2767
  1005. ;276B  S  MS_SEQ_276B
  1006. ;276E  S  MS_TBL_276E
  1007. ;2771  S  MS_HXVL_ER_2771
  1008. ;278E  S  MS_BYTSOUT_278E
  1009. ;27A5  S  MS_FILEERR_27A5
  1010. ;27B6  S  MS_REF_INC_27B6
  1011. ;27D9  S  MS_MEMFULL_27D9
  1012. ;27ED  S  MS_BAD_CMD_27ED
  1013. ;27FD  S  MS_WRITING_27FD
  1014. ;2808  S  MS_REF_TBL_2808
  1015. 2843  B ; RM_FIELD_2843  R/M 3-bit field
  1016. 2844  B ; MOD_FIELD_2844  MOD 2-bit field
  1017. 2845  B ; REG_FIELD_2845  REG 3-bit field
  1018. 284D  W ; DATA_284D
  1019. 285F  W ; OPW_TBL_WD_285F
  1020. 2869  B ; OPJ_HI_BYT_2869
  1021. 286A  B ; OPW_HI_NBL_286A  The low 4-bits are zeros
  1022. 286B  B ; OPCODE_BYT_286B  used as BYTE/WORD flag
  1023. 286C  B ; MOD_REG_RM_286C  MOD REG R/M Op-code modifier byte
  1024. 2877  B ; RAD16_FLAG_2877
  1025. 2879  S  L2879
  1026. 287C  S  L287C
  1027. 288B    /L+
  1028. 288B  W  L288B  Pointer, op-code handler code
  1029. 288D    /L-
  1030. 291C  B ; FCB1_291C  File Control Block #1 (37-bytes)
  1031. 291D  B ; FCB1_NAME_291D  8-Byte File Name
  1032. 2925  B ; FCB1_EXT_2925  3-Byte File Ext
  1033. 292C  B ; FCB1_FILSZ_292C  4-Byte File Size
  1034. 2942  B ; FCB2_2942  File Control Block #2 (37-bytes)
  1035. 2943  S ; FCB2_NAME_2943  8-Byte File Name
  1036. 294B  B ; FCB2_EXT_294B  3-Byte File Ext
  1037. 2968  B ; KBD_BUF_2968  1-Byte Keyboard Buffer
  1038. 2969  S ; MS_PC_DASM_2969
  1039. 296A  S ; DATA_296A
  1040. 298B  S ; DATA_298B
  1041. 2A0F  S ; FCB3_2A0F  FCB #3 - File to be disassembled
  1042. 2A10  S ; FCB3_NAME_2A10  8-Byte File Name
  1043. 2A17  S ; FCB3_EXT_2A17  1-Word File Ext 1st char
  1044. 2A18  S ; FCB3_EXT1_2A18  1-Byte File Ext 1st char
  1045. 2A19  S ; FCB3_EXT2_2A19  1-Byte/word File Ext 2nd&3rd char
  1046. 2A1A  S ; FCB3_EXT3_2A1A  1-Byte File Ext 3rd char
  1047. 2A1B  S ; FCB3_BLKNO_2A1B  1-Word Current Block Number
  1048. 2A1D  S ; FCB3_RECSZ_2A1D  1-Word Record Size
  1049. 2A1F  S ; FCB3_FILSZ_2A1F  4-Byte File Size
  1050. 2A23  S ; FCB3_DATE_2A23  1-Word Date File Created/Updated
  1051. 2A34  S ; FCB4_2A34  File Control Block #4 (37-bytes)
  1052. 2A35  S ; FCB4_NAME_2A35  8-Byte File Name
  1053. 2A42  S ; FCB4_RECSZ_2A42  1-Word Record Size
  1054. 2A44  S ; FCB4_FILSZ_2A44  4-Byte File Size
  1055. 2A46  S ; FCB4_FLSZH_2A46  (High word of File Size)
  1056. 2A4C  S ; FCB4_RESRV_2A4C  8-Byte (Reserved area)
  1057. 2A7E  S ; DTA1_2A7E  Disk transfer area #1
  1058. 2A98  S ; DTA2_2A98  Disk transfer area #2
  1059. 2A9A  S ; DATA_2A9A
  1060. 2A9E  S ; DTA3_2A9E  Disk transfer area #3
  1061. 2C9E  B ; DTA4_2C9E  Disk transfer area #4
  1062. ;
  1063. ;-----------------------------------------------------------------------
  1064. ; CEMETERY MAP -- Here is where the skeletons are buried.  
  1065. ;
  1066. ; Self modifying code is used to alter the following instruction locations:
  1067. ; L03A7  word, immediate operand
  1068. ; L064A  byte, op-code RET or NOP
  1069. ; L0802  word, immediate operand
  1070. ; L08E4  word, immediate operand
  1071. ; L0944  byte, JMP SHORT offset byte and a counter byte ("smoking gun")
  1072. ; L0946  word, immediate operand
  1073. ; L09A1  word, immediate operand
  1074. ; L09E3  word, immediate operand
  1075. ; L0A10  byte, immediate operand
  1076. ; L0A48  word, immediate operand
  1077. ; L0B2C  word, immediate operand
  1078. ; L0D38  word, immediate operand
  1079. ; L0EF9  byte, immediate operand
  1080. ; L0F48  byte, immediate operand
  1081. ; L0FBB  byte, immediate operand
  1082. ; L1082  byte, JMP SHORT offset byte
  1083. ; L10AB  byte, immediate operand
  1084. ; L10B7  byte, immediate operand
  1085. ; L10BE  word, immediate operand
  1086. ; L1124  word, immediate operand
  1087. ; L1223  word, immediate operand
  1088. ; L1965  word, instruction, DEC DL or OR DL,DL
  1089. ; L1ACA  word, immediate operand
  1090. ;
  1091. ; The op-code decode jump-table starts at L1BC0 and continues for 1024 
  1092. ; bytes.  Each entry has two words.  The low 12-bits of the first word 
  1093. ; is the offset into the instruction mnemonic table, which starts at L20F4.  
  1094. ; The high 4-bits are treated separately.  An exception is made if there 
  1095. ; is an additional decode operation to be performed.  The word is then used 
  1096. ; directly as an offset value.  These exceptions are listed below.
  1097. ; The low 12-bits of the second word is the offset to the specific op-code 
  1098. ; processing code.  It is offset from L1250.  The high 4-bits are treated 
  1099. ; separately.  
  1100. ;
  1101. ; 1DC0  L1FD8
  1102. ; 1DC4  L1FD8
  1103. ; 1DC8  L1FD8
  1104. ; 1DCC  L1FD8
  1105. ; 1F00  L1FC0
  1106. ; 1F04  L1FC0
  1107. ; 1F08  L1FC0
  1108. ; 1F0C  L1FC0
  1109. ; 1F20  L2020
  1110. ; 1F24  L203C
  1111. ; 1F28  L2094
  1112. ; 1F2C  L20A4
  1113. ; 1F30  L2020
  1114. ; 1F34  L20BC
  1115. ; 1F38  L2094
  1116. ; 103C  L20E4
  1117. ; 1F98  L1FF0
  1118. ; 1F9C  L1FF0
  1119. ; 1FB8  L2008
  1120. ; 1FBC  L2008
  1121. ;
  1122. ;  2D00  first location following the end of the program file
  1123. ; L2E9E  location of the end of buffer
  1124. ;
  1125. ;-----------------------------------------------------------------------
  1126. 
  1127.